OT: Webova aplikace

Otázka od: Tomas Fajman

30. 9. 2004 10:47





Cus bus, neporadil by jste mi prosim nekdo jak psat v delphi aplikaci pro
Intenret?


Odpovedá: Jan Sebelik

30. 9. 2004 12:24

> Cus bus, neporadil by jste mi prosim nekdo jak psat v delphi aplikaci pro
> Intenret?

Muj nazor: NEPSAT.

Drive: ASP + COM
Dnes: moduly .NET + jeho WebServices + ASP.NET

V .NET lze napsat pekne modularni aplikaci, ktere alternativne priradim
"ksicht" WinForms nebo ASP Forms.

viz nase kurzy a jejich osnovy

Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes.cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
= tel. 493 792 569 (mobil 776 347 735)
====================================


Odpovedá: Petr Vones

30. 9. 2004 23:27

From: "Tomas Fajman" <tomas.fajman@ortex.cz>
> Cus bus, neporadil by jste mi prosim nekdo jak psat v delphi aplikaci pro
> Intenret?

V Delphi Win32 opravdu nepsat. Ne ze by to vylozene neslo ale zkratka se to k
tomu prilis nehodi. V dnesni dobe rozhodne ASP.NET

Petr Vones


Odpovedá: Peter Ondras

1. 10. 2004 4:59

Priznam sa, ze neviem presne co je ASP.NET, ale mam zafixovane (mozno
chybne), ze ASP je len na platformu windows. IMHO je ASP.NET to iste s
moznostou vyuzitia .NET framework a pravdepodobne funguje vsade kde je
nainstalovane .NET framework. Ja som to zatial videl len pre os od
Microsoftu. Na internete je dost dolezite mat aplikaciu nielen pre OS od
MS, ale aj pre Linux. V Delphi sa da vytvorit behom 2-7 dni vlastny
framework s vlastnym rozsirenim HTML (resp. xHTML s CSS2) (pri
neprelozeni serverom sa z toho stava obycajny text) s ktorym sa robi
velmi dobre a velmi rychlo. V podstate vznikne z toho jednoduche PHP/ASP
bez nutnosti zasahovat do zdrojoveho kodu aplikacie. Uz sa len upravuju
stranky. Z Delphi sa to da prelozit aj pre linux apache a vyuzivat
rovnaku aplikaciu aj na linuxe (web - internet) aj na OS od MS (napr.
intranet, demo verzia a pod.).

> -----Original Message-----
>
> > Cus bus, neporadil by jste mi prosim nekdo jak psat v delphi
aplikaci
> pro
> > Intenret?
>
> V Delphi Win32 opravdu nepsat. Ne ze by to vylozene neslo ale zkratka
se
> to k
> tomu prilis nehodi. V dnesni dobe rozhodne ASP.NET


Odpovedá: delphi@hon.cz

1. 10. 2004 7:24

Ahoj,

alternativy jsou (bavime/li se o Delphi):

* Delphi7 + ExpressWebFramework (za penize, ale investice se vrati)
* Delphi7 + IntraWeb (soucasti D7 je IMHO verze, ktera umoznuje ladit z
localhostu, jinak za penize)
* Delphi7 jako takove (pomineme/li WebSnap) umi samozrejme vytvorit ISAPI
DLL

Uz jsem par web aplikaci napsal a opravdu nejlepsi je vytvorit si vlastni
maly framewok
a rozdelit co nejvic logiky do SQL SP, html stranek a co nejmene do DLL.
Jenze na
druhe strane, zkuste si udelat formular faktury tak, aby vypadal jako
opravdicka
faktura, dal se editovat, pracovalo se s tim jako s Win32 like
aplikaci a pomoci CSS byl stejne dobre editovatelny jako tisknutelny. A to
vse
s jednim HTML template.

Cele to vychvalovani ASP.NET mi pripada jako Borlandi ukazky
"kterak mlada
hospodynka vytvori aplikaci klient-server na pet kliknuti".
Nakonec jsem
vzdy prisel
na to, ze rozhodne pet kliknuti nestaci a misto designera formularu mam
imrvere
(narodni vyraz pro "neustale") otevren editor zdrojaku a pisu a pisu.

Martin



----- Original Message -----
From: "Peter Ondras" <peter.ondras@pse.sk>
To: <delphi-l@clexpert.cz>
Sent: Friday, October 01, 2004 5:59 AM
Subject: Re: Webova aplikace


> Priznam sa, ze neviem presne co je ASP.NET, ale mam zafixovane (mozno
> chybne), ze ASP je len na platformu windows. IMHO je ASP.NET to iste s
> moznostou vyuzitia .NET framework a pravdepodobne funguje vsade kde je
> nainstalovane .NET framework. Ja som to zatial videl len pre os od
> Microsoftu. Na internete je dost dolezite mat aplikaciu nielen pre OS od
> MS, ale aj pre Linux. V Delphi sa da vytvorit behom 2-7 dni vlastny
> framework s vlastnym rozsirenim HTML (resp. xHTML s CSS2) (pri
> neprelozeni serverom sa z toho stava obycajny text) s ktorym sa robi
> velmi dobre a velmi rychlo. V podstate vznikne z toho jednoduche PHP/ASP
> bez nutnosti zasahovat do zdrojoveho kodu aplikacie. Uz sa len upravuju
> stranky. Z Delphi sa to da prelozit aj pre linux apache a vyuzivat
> rovnaku aplikaciu aj na linuxe (web - internet) aj na OS od MS (napr.
> intranet, demo verzia a pod.).
>
>> -----Original Message-----
>>
>> > Cus bus, neporadil by jste mi prosim nekdo jak psat v delphi
> aplikaci
>> pro
>> > Intenret?
>>
>> V Delphi Win32 opravdu nepsat. Ne ze by to vylozene neslo ale zkratka
> se
>> to k
>> tomu prilis nehodi. V dnesni dobe rozhodne ASP.NET
>
>
>
>


Odpovedá: Radek Bernatek

1. 10. 2004 8:31

> * Delphi7 jako takove (pomineme/li WebSnap) umi samozrejme vytvorit ISAPI
> DLL....

A tohle uplne staci pro webovou aplikaci. Mame napsanou webovou aplikaci, kde
cast napsana v Delphi jen prebere data s webu, zavola ulozene procedury na
Oracle, kde je veskera aplikacni logika a zobrazi odpoved zpet na web. Takze
cast v delphi dela toto: precte data z webu, spoji se s databazi, zavola
proceduru na databazi, precte vysledek z procedury a preda jej na web.

Radek Bernatek


Odpovedá: Lukas Gebauer

1. 10. 2004 8:52

> alternativy jsou (bavime/li se o Delphi):
>
> * Delphi7 + ExpressWebFramework (za penize, ale investice se vrati) *
> Delphi7 + IntraWeb (soucasti D7 je IMHO verze, ktera umoznuje ladit z
> localhostu, jinak za penize) * Delphi7 jako takove (pomineme/li
> WebSnap) umi samozrejme vytvorit ISAPI DLL

Jen bych doplnil, ze na jednoduche veci (typu udelatka, atd...) je
uplne nejjednodussi napsat obycejne CGIcko... Osobne kaslu na takove
ty rucne borlandi udelatka, protoz staci udelat prachobycejnou
konzolovou aplikaci, informace o pozadavku (jako URL, atd.) jsou v
promnnych systemu, uploadovana data jsou na standardnim vstupu a
vygenerovany dokument poslu na standardni vystup.

Jednoduche jak facka, nepotrebuji hromady Borlandich udelatek a
vysledny EXE soubor je velky par kilo.  

Opakuji, ze toto je vhodne na jednoduche vecicky, internetovy obchod
bych v tom nedelal!


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.


Odpovedá: Winsoft

1. 10. 2004 11:01

> Priznam sa, ze neviem presne co je ASP.NET, ale mam zafixovane (mozno
> chybne), ze ASP je len na platformu windows. IMHO je ASP.NET to iste s
> moznostou vyuzitia .NET framework a pravdepodobne funguje vsade kde je
> nainstalovane .NET framework. Ja som to zatial videl len pre os od
> Microsoftu. Na internete je dost dolezite mat aplikaciu nielen pre OS od
> MS, ale aj pre Linux. V Delphi sa da vytvorit behom 2-7 dni vlastny

praveze na internete nepotrebujes mat aplikaciu aj pre MS aj pre Linux,
uplne postacuje jedna aplikacia pre ten web server, na ktorom to pobezi.

> framework s vlastnym rozsirenim HTML (resp. xHTML s CSS2) (pri
> neprelozeni serverom sa z toho stava obycajny text) s ktorym sa robi
> velmi dobre a velmi rychlo. V podstate vznikne z toho jednoduche PHP/ASP
> bez nutnosti zasahovat do zdrojoveho kodu aplikacie. Uz sa len upravuju
> stranky. Z Delphi sa to da prelozit aj pre linux apache a vyuzivat
> rovnaku aplikaciu aj na linuxe (web - internet) aj na OS od MS (napr.
> intranet, demo verzia a pod.).

v ASP.NET je to ovela jednoduchsie, navrhujes si formulare podobne
ako v Delphi a programujes to v C# podobne ako v Delphi. Samozrejme
su tam obmedzenia dane jednak web technologiou a potom aj samotnym
ASP.NET a jeho vyvojovym prostredim ale aj tak je to neporovnatelne
s inymi moznostami web vyvoja ako napr. pomocou Delphi alebo
skriptovacich jazykov. A ked sa urobi mono, tak to mozno pobezi
aj na Linuxe ale to ma zatial velmi netrapi  .

Erik


Odpovedá: Tomas Fajman

1. 10. 2004 12:28






No potrebuju aby tam byli nejaky texty, edity,obrazky a listboxy do
kterejch nactu data z nejakyho TXT poslani vyberu mailem a tisk nejaky
objednavky tod vse


Odpovedá: Peter Ondras

1. 10. 2004 11:57

>
> > Priznam sa, ze neviem presne co je ASP.NET, ale mam zafixovane
(mozno
> > chybne), ze ASP je len na platformu windows. IMHO je ASP.NET to iste
s
> > moznostou vyuzitia .NET framework a pravdepodobne funguje vsade kde
je
> > nainstalovane .NET framework. Ja som to zatial videl len pre os od
> > Microsoftu. Na internete je dost dolezite mat aplikaciu nielen pre
OS od
> > MS, ale aj pre Linux. V Delphi sa da vytvorit behom 2-7 dni vlastny
>
> praveze na internete nepotrebujes mat aplikaciu aj pre MS aj pre
Linux,
> uplne postacuje jedna aplikacia pre ten web server, na ktorom to
pobezi.

Myslim, ze si to vobec nepochopil. Ide o to aky ma zakaznik server.
Vacsina internetovych serverov je linux+apache a pisal som, ze si
myslim, ze ASP.NET ide len tam kde je .NET a o tom si myslim, ze je len
pre windows...

>
> > framework s vlastnym rozsirenim HTML (resp. xHTML s CSS2) (pri
> > neprelozeni serverom sa z toho stava obycajny text) s ktorym sa robi
> > velmi dobre a velmi rychlo. V podstate vznikne z toho jednoduche
PHP/ASP
> > bez nutnosti zasahovat do zdrojoveho kodu aplikacie. Uz sa len
upravuju
> > stranky. Z Delphi sa to da prelozit aj pre linux apache a vyuzivat
> > rovnaku aplikaciu aj na linuxe (web - internet) aj na OS od MS
(napr.
> > intranet, demo verzia a pod.).
>
> v ASP.NET je to ovela jednoduchsie, navrhujes si formulare podobne
> ako v Delphi a programujes to v C# podobne ako v Delphi. Samozrejme
> su tam obmedzenia dane jednak web technologiou a potom aj samotnym
> ASP.NET a jeho vyvojovym prostredim ale aj tak je to neporovnatelne
> s inymi moznostami web vyvoja ako napr. pomocou Delphi alebo
> skriptovacich jazykov. A ked sa urobi mono, tak to mozno pobezi
> aj na Linuxe ale to ma zatial velmi netrapi  .

O klikani nejakym "nastrojom" viem svoje. Neda sa to realne pouzit ani v
Delphi a IMHO ani v ASP.NET. Nakoniec je aj tak dolezity kod. To co som
pisal ja je este jednoduchsie, pretoze po tom jednom tyzdni prakticky do
programu uz netreba zasahovat. Vsetko potrebne sa spravi priamo v HTML,
resp. XHTML a CSS. Oproti skriptovacim jazykom je to jednoduchsie,
pricom mozem vyuzivat vsetko co je v Delphi - ako napr. vyriesene
napojenie na databazy a pod.
IMHO moje rucne urobene XHTML je mensie a tym aj rychlejsie ako HTML,
ktore vygeneruje stroj...


>
> Erik
>


Odpovedá: Peter Ondras

1. 10. 2004 12:01

V Delphi je to jednoduche urobit (podla toho co som pisal v
predchadzajucich mailoch).

O ASP.NET ja neporadim, podla toho co pisu niektori, tak sa takyto
pripad da rychlo spravit aj tam.

IMHO prakticky sme vsetci odbocili od toho co si chcel vediet. Ak si
nikdy nevidel ASP.NET, ale vies robit v Delphi (a vies aj HTML alebo
este lepsie XHTML), tak je zbytocne ucit sa na toto novu vec o ktorej
este ani nevies akym smerom sa vyvinie napr. o rok alebo o 2 roky, ale
jednoduchsie je pouzit to co vies, cize Delphi.

> -----Original Message-----
>
> No potrebuju aby tam byli nejaky texty, edity,obrazky a listboxy do
> kterejch nactu data z nejakyho TXT poslani vyberu mailem a tisk nejaky
> objednavky tod vse


Odpovedá: Ondrej Kelle

1. 10. 2004 12:20

> myslim, ze ASP.NET ide len tam kde je .NET a o tom si myslim,
> ze je len pre windows...

Nie je to celkom tak:

Charlie Calvert: Running CodeBehind ASP.NET CSharp Projects on Mono
http://bdn.borland.com/article/0,1410,32057,00.html

ASP.NET on Mono:
http://www.mono-project.com/contributing/asp-net.html

HTH
TOndrej


Odpovedá: Tomas Fajman

1. 10. 2004 12:35






Delphi sice znam uz v nich nejakej patek delam ale bohuzel jen v 6 udelat
to jako EXE je brnkacka ale vubec netusim jak to udelat pro web :O((




                                                                           
             "Peter Ondras"
             <peter.ondras@pse
             .sk> Komu
             Odeslal: delphi-l@clexpert.cz
             delphi-l-owner@cl Kopie
             expert.cz
                                                                   Predmet
                                           Re: Webova aplikace
             01.10.2004 13:00
                                                                           
                                                                           
             Odpovezte prosim
                 uzivateli
             delphi-l@clexpert
                    .cz
                                                                           
                                                                           




V Delphi je to jednoduche urobit (podla toho co som pisal v
predchadzajucich mailoch).

O ASP.NET ja neporadim, podla toho co pisu niektori, tak sa takyto
pripad da rychlo spravit aj tam.

IMHO prakticky sme vsetci odbocili od toho co si chcel vediet. Ak si
nikdy nevidel ASP.NET, ale vies robit v Delphi (a vies aj HTML alebo
este lepsie XHTML), tak je zbytocne ucit sa na toto novu vec o ktorej
este ani nevies akym smerom sa vyvinie napr. o rok alebo o 2 roky, ale
jednoduchsie je pouzit to co vies, cize Delphi.

> -----Original Message-----
>
> No potrebuju aby tam byli nejaky texty, edity,obrazky a listboxy do
> kterejch nactu data z nejakyho TXT poslani vyberu mailem a tisk nejaky
> objednavky tod vse


Odpovedá: Peter Ondras

1. 10. 2004 12:41

Nie je to vobec zlozite, ale je to predsalen na nejake to vysvetlovanie,
najme o principoch. V podstate by si sa musel naucit nieco nove, avsak
IMHO sa to v Delphi naucis skor ako v uplne novom jazyku (ak nevies
ASP.NET). Ak mas aspon nejaky prehlad o ASP.NET a nikdy si v Delphi
nerobil webovku, tak mas asi lepsie ist rovno do ASP.NET - avsak to som
len vydedukoval podla toho co sa tu dnes pisalo. Ak mas cas sa to naucit
pre Delphi, tak by som mohol do pondelka spisat nejaky navod a urobit
nejaku ukazkovu aplikaciu.

Ak niekto pozna link na nejaky uceleny navod aj s prikladmi, tak ho tu
pripadne moze poslat.

Delphi 6 nie je prekazkou. Webove aplikacie sa daju robit od Delphi 4. A
na to naco myslim ja sa nepouzivaju ziadne komponenty okrem webmodulu.
Zvysok su napr. IBX pre firebird. Vizualna cast programu sa tvori v HMTL
a XHTML+CSS.

> -----Original Message-----
>
> Delphi sice znam uz v nich nejakej patek delam ale bohuzel jen v 6
udelat
> to jako EXE je brnkacka ale vubec netusim jak to udelat pro web :O((


Odpovedá: Tomas Fajman

1. 10. 2004 13:08






Ja bych preci jen zustal u tech delphiku takze jestli mi posles nejakej ten
navod tak bych Ti byl nadosmrti vdecnej :O)) dikes moc




                                                                           
             "Peter Ondras"
             <peter.ondras@pse
             .sk> Komu
             Odeslal: delphi-l@clexpert.cz
             delphi-l-owner@cl Kopie
             expert.cz
                                                                   Predmet
                                           Re: Webova aplikace
             01.10.2004 13:30
                                                                           
                                                                           
             Odpovezte prosim
                 uzivateli
             delphi-l@clexpert
                    .cz
                                                                           
                                                                           




Nie je to vobec zlozite, ale je to predsalen na nejake to vysvetlovanie,
najme o principoch. V podstate by si sa musel naucit nieco nove, avsak
IMHO sa to v Delphi naucis skor ako v uplne novom jazyku (ak nevies
ASP.NET). Ak mas aspon nejaky prehlad o ASP.NET a nikdy si v Delphi
nerobil webovku, tak mas asi lepsie ist rovno do ASP.NET - avsak to som
len vydedukoval podla toho co sa tu dnes pisalo. Ak mas cas sa to naucit
pre Delphi, tak by som mohol do pondelka spisat nejaky navod a urobit
nejaku ukazkovu aplikaciu.

Ak niekto pozna link na nejaky uceleny navod aj s prikladmi, tak ho tu
pripadne moze poslat.

Delphi 6 nie je prekazkou. Webove aplikacie sa daju robit od Delphi 4. A
na to naco myslim ja sa nepouzivaju ziadne komponenty okrem webmodulu.
Zvysok su napr. IBX pre firebird. Vizualna cast programu sa tvori v HMTL
a XHTML+CSS.

> -----Original Message-----
>
> Delphi sice znam uz v nich nejakej patek delam ale bohuzel jen v 6
udelat
> to jako EXE je brnkacka ale vubec netusim jak to udelat pro web :O((


Odpovedá: Ondrej Kelle

1. 10. 2004 13:36

> Ja bych preci jen zustal u tech delphiku takze jestli mi
> posles nejakej ten navod tak bych Ti byl nadosmrti
> vdecnej :O)) dikes moc

Skus http://www.matlus.com

HTH
TOndrej


Odpovedá: Winsoft

1. 10. 2004 14:21

> Myslim, ze si to vobec nepochopil. Ide o to aky ma zakaznik server.
> Vacsina internetovych serverov je linux+apache a pisal som, ze si
> myslim, ze ASP.NET ide len tam kde je .NET a o tom si myslim, ze je len
> pre windows...

mozno som to nepochopil, ale web aplikacia predsa nemusi bezat
u zakaznika. Nas web server bezi kdesi v Anglicku a bez problemov
funguje. A na com bezi vecsina internetovych serverov? To mne
ako aj kazdemu uzivatelovi naseho webu moze byt uplne jedno.
Btw. ak ta aplikacia ma bezat u zakaznika, tak potom preco by
to potom mala byt webova aplikacia?

> O klikani nejakym "nastrojom" viem svoje. Neda sa to realne pouzit ani v
> Delphi a IMHO ani v ASP.NET. Nakoniec je aj tak dolezity kod. To co som

no zaujimave je, ze to, co sa podla Teba "neda realne pouzit" kazdy
realne pouziva  . Nevidel som este Delphi aplikaciu, ktora by formulare
nemala naklikane. Nehovorim, ze tam nie su problemy, napr. navrh
aplikacie postaveny na UI zvadza k miesaniu uzivatelskeho rozhrania
a aplikacnej logiky ale to uz je vecou toho vyvojara ako to pouzije
alebo zneuzije. Ale bol by ten vyvojar asi dost "hlupy" robit rucne
formulare, ked ma k tomu IDE so spickovym designerom.

> pisal ja je este jednoduchsie, pretoze po tom jednom tyzdni prakticky do
> programu uz netreba zasahovat. Vsetko potrebne sa spravi priamo v HTML,
> resp. XHTML a CSS. Oproti skriptovacim jazykom je to jednoduchsie,
> pricom mozem vyuzivat vsetko co je v Delphi - ako napr. vyriesene
> napojenie na databazy a pod.
> IMHO moje rucne urobene XHTML je mensie a tym aj rychlejsie ako HTML,
> ktore vygeneruje stroj...

nechcem byt privelky pesimista, ale komplikovanejsie programy
rucnym pisanim HTML/XHTML a Delphi "doprogramovavanim"
k tomu IMHO neurobis. Aspon teda ja by som takuto alternativu
urcite nezvolil. Ono treba rozlisovat dve veci: prva, ze sa nieco
da nejak urobit a druha ci to je aj vyhodne takto robit.

Erik


Odpovedá: Peter Ondras

1. 10. 2004 14:39

>
> > Myslim, ze si to vobec nepochopil. Ide o to aky ma zakaznik server.
> > Vacsina internetovych serverov je linux+apache a pisal som, ze si
> > myslim, ze ASP.NET ide len tam kde je .NET a o tom si myslim, ze je
len
> > pre windows...
>
> mozno som to nepochopil, ale web aplikacia predsa nemusi bezat
> u zakaznika. Nas web server bezi kdesi v Anglicku a bez problemov
> funguje. A na com bezi vecsina internetovych serverov? To mne
> ako aj kazdemu uzivatelovi naseho webu moze byt uplne jedno.
> Btw. ak ta aplikacia ma bezat u zakaznika, tak potom preco by
> to potom mala byt webova aplikacia?

Neviem co mam na to povedat. V prvom rade je to bezpredmetne kedze zda
sa, ze ASP.NET sa da nejako rozchodit aj na linuxe.
Mieril som uplne niekde inde. Je jasne, ze ak nema zakaznik moznost
vyuzit vlastny hardware/software tak je to bezpredmetne, ale co ak
niekto pride a povie, ze ma vlastny server kde ma linux a chce tam
urobit webovu aplikaciu. Keby ASP.NET nefungovalo pre Linux, tak by
odisiel. A prave preto, aby to bolo jedno sa da robit v Delphi kde sa
to, ak sa nepouziju zbytocne komponenty, da lahko prekompilovat aj pre
win aj pre lin.
Kedze uz viem, ze ASP.NET ide aj pre Linux, tak navrhujem tuto cast
debaty ukoncit.

>
> > O klikani nejakym "nastrojom" viem svoje. Neda sa to realne pouzit
ani v
> > Delphi a IMHO ani v ASP.NET. Nakoniec je aj tak dolezity kod. To co
som
>
> no zaujimave je, ze to, co sa podla Teba "neda realne pouzit" kazdy
> realne pouziva  . Nevidel som este Delphi aplikaciu, ktora by
formulare
> nemala naklikane. Nehovorim, ze tam nie su problemy, napr. navrh
> aplikacie postaveny na UI zvadza k miesaniu uzivatelskeho rozhrania
> a aplikacnej logiky ale to uz je vecou toho vyvojara ako to pouzije
> alebo zneuzije. Ale bol by ten vyvojar asi dost "hlupy" robit rucne
> formulare, ked ma k tomu IDE so spickovym designerom.

Jedna vec je naklikat na normalny windows formular pevnej velkosti
komponenty. Tym to samozrejme aj konci. Zvysok je uz aj tak
programovanie.
Pri webovych aplikaciach ak sa pouziju tie nastroje ktore su v ASP.NET
tak to tiez robi pevne polohy komponent co je na internet velmi zle -
toto usudzujem podla tych ukaziek na strankach mono rezimu ASP.NET,
ktore sa tu dnes objavili. Mozno sa to da potom upravit na klasicke
fungovanie internetovych stranok, kde pozicie prvkov nie su v
absolutnych cislach ale relativne, avsak to uz je predsa tiez rucne
upravovanie formularov...

>
> > pisal ja je este jednoduchsie, pretoze po tom jednom tyzdni
prakticky do
> > programu uz netreba zasahovat. Vsetko potrebne sa spravi priamo v
HTML,
> > resp. XHTML a CSS. Oproti skriptovacim jazykom je to jednoduchsie,
> > pricom mozem vyuzivat vsetko co je v Delphi - ako napr. vyriesene
> > napojenie na databazy a pod.
> > IMHO moje rucne urobene XHTML je mensie a tym aj rychlejsie ako
HTML,
> > ktore vygeneruje stroj...
>
> nechcem byt privelky pesimista, ale komplikovanejsie programy
> rucnym pisanim HTML/XHTML a Delphi "doprogramovavanim"
> k tomu IMHO neurobis. Aspon teda ja by som takuto alternativu
> urcite nezvolil. Ono treba rozlisovat dve veci: prva, ze sa nieco
> da nejak urobit a druha ci to je aj vyhodne takto robit.

V Delphi sa to nedoprogramovovava. V Delphi sa urobi aplikacna vrstva a
v HTML sa robi zobrazovanie. Toto riesenie je aj vyhodne v situaciach
ked nemas vlastny server a vyuzivas webhosting alebo ked je server
niekde prec (aj tvoj je v UK). Ak nemas pristup k vzdialenej sprave IIS
tak ak je aplikacia v adresari s chranenym pristupom tak ju moze vymenit
len admin - toto moze trva aj niekolko hodin. Webhosting kde by
obmedzovali vymenu html som este nevidel. Vyhoda pouzitia vizualneho
navrhu na internete je nulova kvoli generovaniu velkeho(=pomaleho) a
neprehladneho kodu - v pripade ASP.NET navyse s pevnymi poziciami.



Odpovedá: Petr Vones

1. 10. 2004 14:47

From: "Tomas Fajman" <tomas.fajman@ortex.cz>
> Ja bych preci jen zustal u tech delphiku takze jestli mi posles nejakej ten
> navod tak bych Ti byl nadosmrti vdecnej :O)) dikes moc

Asi jedina relativne pouzitelna technologie od Borlandu byl WebBroker. Sice
skorem nic neumel, ale byl jednoduchy a vcelku rychly coz se hodilo pro male
aplikace. Jenze Borland jej moc neudrzuje a ma problemy na novejsich verzich
Windows a IIS (ruzne AV, zatuhavani apod)

Petr Vones


Odpovedá: Winsoft

1. 10. 2004 15:25

> Neviem co mam na to povedat. V prvom rade je to bezpredmetne kedze zda
> sa, ze ASP.NET sa da nejako rozchodit aj na linuxe.
> Mieril som uplne niekde inde. Je jasne, ze ak nema zakaznik moznost
> vyuzit vlastny hardware/software tak je to bezpredmetne, ale co ak
> niekto pride a povie, ze ma vlastny server kde ma linux a chce tam
> urobit webovu aplikaciu. Keby ASP.NET nefungovalo pre Linux, tak by

ak niekto pride za mnou a povie, ze chce webovu aplikaciu,
tak zas ja mu poviem, ze ta aplikacia moze bezat na nasom
web serveri a on sa o to vobec nemusi starat. Predpokladam,
ze ten zakaznik ma vzdy ten svoj web u nejakeho providera,
tak nevidim ziaden problem dat to k takemu providerovi (hoci
i v Amerike), kde mu pobezi ASP.NET (ci ich je vecsina to
ma nezujima). Ak zakaznik nema peniaze na prevadzku takeho
systemu, tak urcite nebude mat peniaze ani na jeho vyvoj
a nema teda vyznam sa s takym zakaznikom dalej bavit.

> odisiel. A prave preto, aby to bolo jedno sa da robit v Delphi kde sa
> to, ak sa nepouziju zbytocne komponenty, da lahko prekompilovat aj pre
> win aj pre lin.

no v Delphi asi tazko urobit aplikaciu pre Linux, predpokladam,
ze to potom snad kompilujes v Kylixe

> Jedna vec je naklikat na normalny windows formular pevnej velkosti
> komponenty. Tym to samozrejme aj konci. Zvysok je uz aj tak
> programovanie.
> Pri webovych aplikaciach ak sa pouziju tie nastroje ktore su v ASP.NET
> tak to tiez robi pevne polohy komponent co je na internet velmi zle -
> toto usudzujem podla tych ukaziek na strankach mono rezimu ASP.NET,
> ktore sa tu dnes objavili. Mozno sa to da potom upravit na klasicke
> fungovanie internetovych stranok, kde pozicie prvkov nie su v
> absolutnych cislach ale relativne, avsak to uz je predsa tiez rucne
> upravovanie formularov...

stiahni si Visual Web Developer Express (beta verzia je zdarma
na MS webe) a vyskusaj si to - mozes pouzivat aj absolutne
aj relativne pozicie. Zrejme si to nevidel (a to je IMHO skoda),
lebo jedna z veci, ktora mne tam dost vadi su prave relativne
pozicie - ja mam radsej absolutne.

> V Delphi sa to nedoprogramovovava. V Delphi sa urobi aplikacna vrstva a
> v HTML sa robi zobrazovanie. Toto riesenie je aj vyhodne v situaciach
> ked nemas vlastny server a vyuzivas webhosting alebo ked je server
> niekde prec (aj tvoj je v UK). Ak nemas pristup k vzdialenej sprave IIS

pre mna by to vobec nebolo vyhodne, lebo ja na nasom serveri nemozem
spustat Delphi programy a ani ich nechcem spustat. IMHO aj vdaka tomu
ten server bezi velmi spolahlivo.

> tak ak je aplikacia v adresari s chranenym pristupom tak ju moze vymenit
> len admin - toto moze trva aj niekolko hodin. Webhosting kde by
> obmedzovali vymenu html som este nevidel. Vyhoda pouzitia vizualneho
> navrhu na internete je nulova kvoli generovaniu velkeho(=pomaleho) a
> neprehladneho kodu - v pripade ASP.NET navyse s pevnymi poziciami.

ASP.NET programy mozes bez problemov vymienat - staci len
nakopirovat subory, nic viac. Doporucujem vyskusat. A nie su tam
ani pevne pozicie ak ich nechces. A ani neprehladny kod tam nie je
(kod programu je oddeleny od HTML stranky).

Erik


Odpovedá: Zbysek Hlinka

1. 10. 2004 15:52

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Peter Ondras
>
> ale co ak niekto pride a povie, ze ma vlastny
> server kde ma linux a chce tam urobit webovu aplikaciu. Keby
> ASP.NET nefungovalo pre Linux, tak by odisiel.

Ano, odesel. Nebo mu nabidnu zmenu serveru, nebo zmenu hostingu.

Situaci vidim takto. Budto mam pripravene kvalitni prostredi, ze ktereho
vygeneruji web na miru (coz znamena, ze to jednak umim, druhak pouziju prvky
ktere mam pripravene z jine prace), pak nevidim duvod se prizpusobovat
jinemu prostredi, antoz by me to prislo draz nez zakaznika poslat za
konkurenci. Nebo se to teprve zacinam ucit a cosi matlam, pak je stejne
Delphi to posledni, po cem bych sahl.

Jestlize chci delat aktivni aplikace proti nejake databazi, pak se predem
rozmyslim, kterou platformu chci podporovat, a na ni se zamerim. Urcite se
vyhnu hokus-pokusum s MS SQL a paralelne MySql, IIS a paralelne Apache.

Ja osobne jsem si vybral .NET, protoze prvky, ktere v nem napisu, mohu
uspesne pouzit jak pro WinForms, tak i pro WebForms. Rozdil bude jen v
grafickem rozhrani, vlastni vykon je ulozen ve spolecnem kodu, ktery navic
muze byt v samostatnem souboru (dll), takze se mi nemota v buildu pro to ci
ono rozhrani. Takze bez vetsich problemu vyplodim aplikaci, kterou budou moc
ve firme pouzivat jak s okynky, tak i web formulari.

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282



Odpovedá: Petr Zahradnik

2. 10. 2004 5:40

Puvodni zprava ze dne 1.10.2004:

> Myslim, ze si to vobec nepochopil. Ide o to aky ma zakaznik server.
> Vacsina internetovych serverov je linux+apache a pisal som, ze si
> myslim, ze ASP.NET ide len tam kde je .NET a o tom si myslim, ze je
> len pre windows...

Rozhodne zakazniku, kteri NEMAJI ZADNY SERVER, je mnohem vice nez
tech, kteri maji linux+apache. Vetsina zakazniku vyuziva webhostingove
sluzby, kde jsou nabizeny obe alternativy, takze si zakaznik muze
vybrat, co potrebuje. A hlavne co je pro nej lepsi.

Jinak - neni vubec rozhodujici, co zakaznik prave ted ma, ale co bude
potrebovat pro to, aby mu byla poskytnuta sluzba, kterou potrebuje,
aby byl maximalne spokojen.

> O klikani nejakym "nastrojom" viem svoje. Neda sa to realne pouzit
> ani v Delphi a IMHO ani v ASP.NET.

Z tvych prispevku jsem pochopil, ze o ASP.NET nevis temer nic. A pak
vubec nechapu, jak muzes poustet do sveta takove hlasky.

> Nakoniec je aj tak dolezity kod.

Kod? Vidis... a ja jsem si vzdycky myslel, ze je dulezity vysledek.

> To co som pisal ja je este jednoduchsie, pretoze po tom jednom
> tyzdni prakticky do programu uz netreba zasahovat. Vsetko potrebne
> sa spravi priamo v HTML, resp. XHTML a CSS. Oproti skriptovacim
> jazykom je to jednoduchsie, pricom mozem vyuzivat vsetko co je v
> Delphi - ako napr. vyriesene napojenie na databazy a pod. IMHO moje
> rucne urobene XHTML je mensie a tym aj rychlejsie ako HTML, ktore
> vygeneruje stroj...

Podivej se nekdy na ASP.NET, az budes chtit porovnavat. Mozna budes
hodne moc prekvapeny, co to vlastne je...

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================


Odpovedá: Petr Zahradnik

2. 10. 2004 5:46

Puvodni zprava ze dne 1.10.2004:

> Neviem co mam na to povedat. V prvom rade je to bezpredmetne kedze
> zda sa, ze ASP.NET sa da nejako rozchodit aj na linuxe. Mieril som
> uplne niekde inde. Je jasne, ze ak nema zakaznik moznost vyuzit
> vlastny hardware/software tak je to bezpredmetne, ale co ak niekto
> pride a povie, ze ma vlastny server kde ma linux a chce tam urobit
> webovu aplikaciu. Keby ASP.NET nefungovalo pre Linux, tak by
> odisiel.

To neni pravda, ze by odesel. Mozna by odesel, mozna by neodesel.

> Vyhoda pouzitia vizualneho navrhu na internete je nulova kvoli
> generovaniu velkeho(=pomaleho) a neprehladneho kodu - v pripade
> ASP.NET navyse s pevnymi poziciami.

Panenkomarjapodsrpenska, je to HTML, muzes si tam delat, co chces.
Ze jsi videl dva priklady nejak udelane, to preci neznamena, ze sis
snad o tom udelal nejaky prehled...

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: Peter Ondras

2. 10. 2004 11:20

>
> Ja osobne jsem si vybral .NET, protoze prvky, ktere v nem napisu, mohu
> uspesne pouzit jak pro WinForms, tak i pro WebForms. Rozdil bude jen v
> grafickem rozhrani, vlastni vykon je ulozen ve spolecnem kodu, ktery
navic
> muze byt v samostatnem souboru (dll), takze se mi nemota v buildu pro
to
> ci
> ono rozhrani. Takze bez vetsich problemu vyplodim aplikaci, kterou
budou
> moc
> ve firme pouzivat jak s okynky, tak i web formulari.

Ja osobne som si vybral Delphi, lebo tam mam uz dlho prakticky vsetko
potrebne urobene. Kod programu je tiez oddeleny od zobrazovacej vrstvy a
ta je len v html suboroch, ktore stacia 3. Ked sa zmeni prvy z nich
nazvany sablona.html, tak sa automaticky zmenia vsetky podstranky. Cize
zmena na iny projekt je extremne kratka.

Podla toho co napisal winsoft a ty sa mi zacina ASP.NET pacit, ale teraz
mam uz len jediny dovod ho nevyuzit. A to je cas. Ked ho budem mat viac
potom sa budem moct do neho pustit.

To preco som Tomasovi Fajtmanovi doporucoval pouzit radsej Delphi je to
preco to pouzivam aj ja - usudzujem podla seba a mojho casu. Len tak som
si tipol, ze ho ani on nemusi mat vela. Skor sa nauci to v Delphi behom
par hodin ako experimentovat hned s niecim novym co moze/nemusi trvat
dlhsie. To preco sa kto rozhodne je uz na nom.


Odpovedá: Peter Ondras

2. 10. 2004 11:54

> Rozhodne zakazniku, kteri NEMAJI ZADNY SERVER, je mnohem vice nez
> tech, kteri maji linux+apache. Vetsina zakazniku vyuziva webhostingove
> sluzby, kde jsou nabizeny obe alternativy, takze si zakaznik muze
> vybrat, co potrebuje. A hlavne co je pro nej lepsi.
>
> Jinak - neni vubec rozhodujici, co zakaznik prave ted ma, ale co bude
> potrebovat pro to, aby mu byla poskytnuta sluzba, kterou potrebuje,
> aby byl maximalne spokojen.

Presne tak. A to moze byt ako windows, tak aj linux. Ako ASP.NET tak aj
Delphi rovnako ako cokolvek ine. Rovnako ako v .NET sa aj v Delphi da
internetova aplikacia prerobit aj na normalnu sietovu alebo jednoduchsie
na aplikaciu s pristupom k rovnakej databaze.

>
> > O klikani nejakym "nastrojom" viem svoje. Neda sa to realne pouzit
> > ani v Delphi a IMHO ani v ASP.NET.
>
> Z tvych prispevku jsem pochopil, ze o ASP.NET nevis temer nic. A pak
> vubec nechapu, jak muzes poustet do sveta takove hlasky.

Aj som to pisal, ze o nom neviem nic, len dedukujem. Este raz vysvetlim
tu hlasku. Myslim tym, ze vizualny navrh webu nepovazujem (aspon ja
osobne) za ziadnu vyhodu. V niecom pomoze, avsak vzdy je to minimum toho
co nakoniec aj tak treba urobit. Zjednodusene tym chcem povedat, ze len
tym, ze nieco naklikam na formualar este nedostanem vysledok.

>
> > Nakoniec je aj tak dolezity kod.
>
> Kod? Vidis... a ja jsem si vzdycky myslel, ze je dulezity vysledek.

Ten kod suvisi s tym co je v predchadzajucom odstavci. Presne aj ja som
mieril od zaciatku k vysledku. Som velmi rad, ze sme sa v tom zhodli.
Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET

>
> > To co som pisal ja je este jednoduchsie, pretoze po tom jednom
> > tyzdni prakticky do programu uz netreba zasahovat. Vsetko potrebne
> > sa spravi priamo v HTML, resp. XHTML a CSS. Oproti skriptovacim
> > jazykom je to jednoduchsie, pricom mozem vyuzivat vsetko co je v
> > Delphi - ako napr. vyriesene napojenie na databazy a pod. IMHO moje
> > rucne urobene XHTML je mensie a tym aj rychlejsie ako HTML, ktore
> > vygeneruje stroj...
>
> Podivej se nekdy na ASP.NET, az budes chtit porovnavat. Mozna budes
> hodne moc prekvapeny, co to vlastne je...

Ano vcerajsia debata ma prinutila najst si cas na ASP.NET a nevylucujem,
ze na to prejdem. Som rad, ze sme sa o tom rozpravali. Inak by ma nikdy
nenapadalo skusit ASP.NET.


Odpovedá: Petr Vones

2. 10. 2004 11:32

From: "Peter Ondras" <peter.ondras@pse.sk>
> Ja osobne som si vybral Delphi, lebo tam mam uz dlho prakticky vsetko
> potrebne urobene. Kod programu je tiez oddeleny od zobrazovacej vrstvy a

Problem je v tom, ze web aplikace v Delphi je ISAPI a na tohle sezenes pomerne
tezko nejaky hosting, leda ze si to budes provozovat cele sam.

Petr Vones


Odpovedá: Zbysek Hlinka

2. 10. 2004 11:34

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Peter Ondras
> Sent: Saturday, October 02, 2004 12:20 PM
>
> Podla toho co napisal winsoft a ty sa mi zacina ASP.NET
> pacit, ale teraz mam uz len jediny dovod ho nevyuzit. A to je
> cas.

To je asi tak jediny uznatelny duvod, a to jeste jen do casu.   Pozdeji
take muze platit toto: nemas cas proto, ze jsi zustal ve Win32 Delphi.
Vsechny ostatni duvody bych povazoval za dusledek neznalosti, o cem je u
.NETu rec.

> To preco som Tomasovi Fajtmanovi doporucoval pouzit radsej
> Delphi je to preco to pouzivam aj ja - usudzujem podla seba a
> mojho casu.

Take se lze na to podivat z jineho uhlu. Ja uz jsem nemel cas prekonavat
problemy a chyby VCL a neustale to nejak obchazet. Ne, ze bych v .NET
nemusel nektere veci obchazet, ale porad je to vyrazne lepsi nez ve VCL. Coz
mi v dusledku setri cas. Jedinym problemem je cas, ktery jsem musel venovat
prechodu. Ale dnes to uz rada lidi umi, takze si muzes zkratit cas prechodu
skolenim.
<reklama>http://www.haes.cz/</reklama>

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282



Odpovedá: Petr Zahradnik

2. 10. 2004 11:54

Puvodni zprava ze dne 2.10.2004:

> Myslim tym, ze vizualny navrh webu nepovazujem (aspon ja osobne) za
> ziadnu vyhodu.

A ja osobne za zcela zasadni, protoze se nechci vracet 100 let za
opice, abych webovou aplikaci s uzivatelskym rozhranim vyvijel
nevizualne.

> V niecom pomoze, avsak vzdy je to minimum toho co nakoniec aj tak
> treba urobit.

Povez mi, povez, co delas za webove aplikace, ze navrh uzivatelskeho
rozhrani je zanedbatelna cast vyvoje?

> Zjednodusene tym chcem povedat, ze len tym, ze nieco naklikam na
> formualar este nedostanem vysledok.

To jiste ne. Ovsem tim, ze to naklikas, a hlavne ze to vidis, si
usetris spousty casu.

> Ten kod suvisi s tym co je v predchadzajucom odstavci. Presne aj ja som
> mieril od zaciatku k vysledku. Som velmi rad, ze sme sa v tom zhodli.

Nejsem si jisty, ze my dva jsme se shodli  

> Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET

To ani nahodou  

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: Peter Ondras

2. 10. 2004 12:10

>
> Povez mi, povez, co delas za webove aplikace, ze navrh uzivatelskeho
> rozhrani je zanedbatelna cast vyvoje?

Je to pre mna zanedbatelna pomoc, pretoze som presvedceny, ze to co si
urobim ja sam urobim lepsie akoby som mal upravovat to co mi urobil
stroj. Viem uz dopredu co budem robit a ako to budem robit. Vyroba xhtml
je velmi rychla. Urcite zaberie o nieco viac casu ako vizualny editor,
avsak presne viem co ktora cast robi, resp. kde co najdem a je to male.
>
> > Zjednodusene tym chcem povedat, ze len tym, ze nieco naklikam na
> > formualar este nedostanem vysledok.
>
> To jiste ne. Ovsem tim, ze to naklikas, a hlavne ze to vidis, si
> usetris spousty casu.

To je IMHO vec pohladu. Pre mna je vyhodnejsie ked sa neprisposobujem ja
uz existujucemu navrhu, ale ked si ho sam urobim. Ako som pisal vyssie,
tak v xhtml je to tiez dost rychlo urobene.

>
> > Ten kod suvisi s tym co je v predchadzajucom odstavci. Presne aj ja
som
> > mieril od zaciatku k vysledku. Som velmi rad, ze sme sa v tom
zhodli.
>
> Nejsem si jisty, ze my dva jsme se shodli  

  To netvrdim ani ja, myslim len v tom, ze dolezity je vysledok.
>
> > Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET
>
> To ani nahodou  

Toto mi nie je jasne, beriem to ako vec nazoru.

Vzhladom nato, ze uz v predchadzajucich mailoch som napisal nazor, ze
ASP.NET urcite vyskusam a aj dovody pre ktore pouzivam Delphi, tak
navrhujem tuto debatu ukoncit. Debata svoj povodny ucel splnila.
Tomasovi Fajtmanovi, aspon dufam, odpovedala nato, ze moze tvorit aj v
Delphi aj v ASP.NET. Ja som predostrel moj nazor, ze je to pre neho v
Delphi vyhodnejsie, pretoze nemusi experimentovat. Ostatni zase
presvedcili mna, aby som minimalne vyskusal ASP.NET. A ostatni
nezainteresovani citatelia zistili, ze najlepsie je vyskusat oboje
nastroje, pretoze kazdy ma svoje vyhody a nevyhody.


Odpovedá: Zbysek Hlinka

2. 10. 2004 12:16

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Peter Ondras
> Sent: Saturday, October 02, 2004 12:26 PM
>
> Presne tak. A to moze byt ako windows, tak aj linux. Ako
> ASP.NET tak aj Delphi rovnako ako cokolvek ine. Rovnako ako v
> .NET sa aj v Delphi da internetova aplikacia prerobit aj na
> normalnu sietovu alebo jednoduchsie na aplikaciu s pristupom
> k rovnakej databaze.
>
> Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET

Hm. Ono nakonec lze udelat temer vse v temer vsem. Fakt o .NET nic nevis.
Protoze v .NET se tyto veci daji udelat rychleji, elegantneji a _levneji_.
Takze ve skutecnosti nedostanes v Delphi stejny vysledek jako v .NET, ale
vzdy bude v necem horsi. Budto bude horsi technologicky, nebo bude drazsi,
nebo hur udrzovatelny, nejspis ale vsechno dohromady.

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282



Odpovedá: Petr Zahradnik

2. 10. 2004 12:36

Puvodni zprava ze dne 2.10.2004:

>> Povez mi, povez, co delas za webove aplikace, ze navrh uzivatelskeho
>> rozhrani je zanedbatelna cast vyvoje?

> Je to pre mna zanedbatelna pomoc, pretoze som presvedceny, ze to co
> si urobim ja sam urobim lepsie akoby som mal upravovat to co mi
> urobil stroj. Viem uz dopredu co budem robit a ako to budem robit.
> Vyroba xhtml je velmi rychla. Urcite zaberie o nieco viac casu ako
> vizualny editor, avsak presne viem co ktora cast robi, resp. kde co
> najdem a je to male.

To jsi ovsem neodpovedel na moji otazku. Co tedy delas za webove
aplikaci?

Jinak k tomu XHTML a navrhu webovych aplikaci. Ano, pokud delas
jednoduchou aplikacicku (to ani nelze aplikacickou nazvat) pro
zpracovani jednoho formulare, pak budes happy s nevizualnim navrhem
stejne jako treba s ASP nebo PHP a spol. V okamziku, kdy zacnes delat
opravdovou webovou aplikaci, velmi rychle zjistis, ze tudy cesta
nevede, pokud se z toho nechces zblaznit. To jsou me rozsahle
zkusenosti napriklad s ASP. Proste oddeleni kodu od vizualniho navrhu
je velky, primo zasadni problem. Prinasi s sebou velmi slozitou udrzbu
aplikace.

Abys tohle vsechno dokazal pochopit a zhodnotit, musel by sis hlavne
uvedomit jeden dost zasadni rys .NET a ASP.NET. Totiz webova aplikace
v ASP.NET ma mnohem blize k bezne aplikaci .NET. Neni to skript jako
ASP nebo PHP. A to je opravdu zasadni. ASP.NET samo zajistuje takove
veci jako jsou stavy ovladacich prvku apod. Vyvoj pod ASP.NET neni o
tom, ze si navrhnes 2-3 (X)HTML stranky a doplnis nejaky kod, ktereho
jsou tam tuny. ASP.NET je o .NET Frameworku, udalostech, objektech,
webovych sluzbach, XML, samozrejme o databazich, no a take hlavne o
vizualnich prvcich, ktere z toho delaji RAD.

>> To jiste ne. Ovsem tim, ze to naklikas, a hlavne ze to vidis, si
>> usetris spousty casu.

> To je IMHO vec pohladu.

To nema s pohledem nic spolecneho. To je fakt, se kterym moc
diskutovat nemuzes. Jestlize ja dam na stranku plne funkcni grid,
nastavim svazani s daty a udalosti, zatimco ty tohle vsechno budes
psat rucne, tak muzes mit pohled na vec jakykoliv, ale beztak se
zapotis neskutecne vic nez ja...

> Pre mna je vyhodnejsie ked sa neprisposobujem ja uz existujucemu
> navrhu, ale ked si ho sam urobim.

Pro me je zase vyhodnejsi, kdyz se pri vyvoji mohu soustredit na
reseni vlastniho jadra problemu a nemusim se zabyvat programovanim
vizualniho prostredi. Rad se prizpusobim cemukoliv, pokud to zvysi
produktivitu prace.

> Ako som pisal vyssie, tak v xhtml je to tiez dost rychlo urobene.

To neni argument pro rucni praci.

>> > Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET
>>
>> To ani nahodou  

> Toto mi nie je jasne, beriem to ako vec nazoru.

Co ti neni jasne? Ze v Delphi se webove aplikace vyvijeji mnohem
pomaleji oproti ASP.NET?

> Tomasovi Fajtmanovi, aspon dufam, odpovedala nato, ze moze tvorit aj
> v Delphi aj v ASP.NET. Ja som predostrel moj nazor, ze je to pre
> neho v Delphi vyhodnejsie, pretoze nemusi experimentovat.

No podle meho nazoru je vyvoj webovych aplikaci v Delphi jeden velky
experiment  

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: Peter Ondras

2. 10. 2004 13:22

> To jsi ovsem neodpovedel na moji otazku. Co tedy delas za webove
> aplikaci?

Napr. prerobenie personalistiky na web. Vizualne rovnake ako desktop
aplikacia, velke casti kodu prebrate z desktop aplikacie, prakticky cely
data modul prebraty z desktop aplikacie. Univerzalne prostredie, kde
staci na pridanie novej evidencie alebo osnovy zavolat ako parameter v
URI nazov potrebnej tabulky.

> Jinak k tomu XHTML a navrhu webovych aplikaci. Ano, pokud delas
> jednoduchou aplikacicku (to ani nelze aplikacickou nazvat) pro
> zpracovani jednoho formulare, pak budes happy s nevizualnim navrhem
> stejne jako treba s ASP nebo PHP a spol. V okamziku, kdy zacnes delat
> opravdovou webovou aplikaci, velmi rychle zjistis, ze tudy cesta
> nevede, pokud se z toho nechces zblaznit. To jsou me rozsahle
> zkusenosti napriklad s ASP. Proste oddeleni kodu od vizualniho navrhu
> je velky, primo zasadni problem. Prinasi s sebou velmi slozitou udrzbu
> aplikace.

Keby som mal vsetko, t.j. kazdu drobnost naozaj upravovat v samostatnych
suboroch, tak by som sa naozaj zblaznil. Ja to mam vsak navrhnute trochu
inak a tam upravujem len jednu oblast. Skutocne to trva dlhsie ako
vizualny editor, ale napr. zmena (vizualna) trva extremne kratko -
ratane v minutach a ovplyvni to celu aplikaciu - vsetky evidencie,
osnovy a pod.

>
> Abys tohle vsechno dokazal pochopit a zhodnotit, musel by sis hlavne
> uvedomit jeden dost zasadni rys .NET a ASP.NET. Totiz webova aplikace
> v ASP.NET ma mnohem blize k bezne aplikaci .NET. Neni to skript jako
> ASP nebo PHP. A to je opravdu zasadni. ASP.NET samo zajistuje takove
> veci jako jsou stavy ovladacich prvku apod. Vyvoj pod ASP.NET neni o
> tom, ze si navrhnes 2-3 (X)HTML stranky a doplnis nejaky kod, ktereho
> jsou tam tuny. ASP.NET je o .NET Frameworku, udalostech, objektech,
> webovych sluzbach, XML, samozrejme o databazich, no a take hlavne o
> vizualnich prvcich, ktere z toho delaji RAD.

Ja som pod aplikaciou nikdy nemyslel jeden formular. Databazu beriem ako
samozrejmost, udalosti, objekty webove sluzby sa daju urobit aj v
Delphi. Len na to nemozno ist tak, ze sa na to rovno skoci. Treba si
spravit na zaciatku framework, ktory to vsetko bude obhospodarovat a
potom sa to da robit takmer tak ako v ASP.NET. Este vcera na zaciatku
som pisal, ze je potrebne si spravit ten framework. A ked ho uz mam, tak
mam zbytocne prechadzat velmi rychlo na nieco nove. Mozem si to skusat a
ked zistim a odladim vsetky situacie, ktore potrebujem, tak potom do
toho mozem zacat prerabat vsetko ostatne.

>
> >> To jiste ne. Ovsem tim, ze to naklikas, a hlavne ze to vidis, si
> >> usetris spousty casu.
>
> > To je IMHO vec pohladu.
>
> To nema s pohledem nic spolecneho. To je fakt, se kterym moc
> diskutovat nemuzes. Jestlize ja dam na stranku plne funkcni grid,
> nastavim svazani s daty a udalosti, zatimco ty tohle vsechno budes
> psat rucne, tak muzes mit pohled na vec jakykoliv, ale beztak se
> zapotis neskutecne vic nez ja...

Toto je naozaj vec pohladu. Ako pisem vyssie, tak nato, aby sa grid
zviazal s datami staci zadat do URI nazov tabulky. To ktore polia sa do
gridu maju dostat urci uzivatelsky profil. Kazdy uzivatel ma na to
editor, navyse moze si ho nastavovat aj v desktop verzii a na webe ho
moze tiez vyuzivat.

>
> > Pre mna je vyhodnejsie ked sa neprisposobujem ja uz existujucemu
> > navrhu, ale ked si ho sam urobim.
>
> Pro me je zase vyhodnejsi, kdyz se pri vyvoji mohu soustredit na
> reseni vlastniho jadra problemu a nemusim se zabyvat programovanim
> vizualniho prostredi. Rad se prizpusobim cemukoliv, pokud to zvysi
> produktivitu prace.

Takisto aj v hotovom framework v Delphi sa da sustredit na skutocnu
realizaciu projektu a nie na bavenie sa s nim.

>
> > Ako som pisal vyssie, tak v xhtml je to tiez dost rychlo urobene.
>
> To neni argument pro rucni praci.
>
> >> > Rovnaky vysledok dostanem aj v Delphi ako v ASP.NET
> >>
> >> To ani nahodou  
>
> > Toto mi nie je jasne, beriem to ako vec nazoru.
>
> Co ti neni jasne? Ze v Delphi se webove aplikace vyvijeji mnohem
> pomaleji oproti ASP.NET?

Ospravedlnujem sa, po prispevku Zbyska Hlinku som to pochopil.


Odpovedá: Winsoft

2. 10. 2004 14:44

> Je to pre mna zanedbatelna pomoc, pretoze som presvedceny, ze to co si
> urobim ja sam urobim lepsie akoby som mal upravovat to co mi urobil
> stroj. Viem uz dopredu co budem robit a ako to budem robit. Vyroba xhtml
> je velmi rychla. Urcite zaberie o nieco viac casu ako vizualny editor,
> avsak presne viem co ktora cast robi, resp. kde co najdem a je to male.

to je aj otazka kvality konkretneho nastroja. Napr. vela vizualnych HTML
editorov generuje vyslovene "smetie" a nie HTML kod a tak som tiez
kolko razy pouzil radsej Notepad na editaciu, ked to slo. Visual Studio
je v tomto smere IMHO velmi dobre urobene (az na par detailov), ja ho
pouzivam aj ako vyborny HTML editor. A dokonca aj ako editor
a konvertor unixovych suborov lebo ma dobre vyriesenu podporu
a konverziu roznych CR/CRLF/LF/Unicode formatov. Treba si ten
produkt asi vyskusat a kazdy si ho bud oblubi alebo nie.

Erik